Component({
  properties: {
    // 这里定义了innerText属性，属性值可以在组件使用时指定
    startype: {
      type: null
    }
  },
  data: {
    stars: [0, 1, 2, 3, 4],
    normalSrc: '/images/nav/star.png',
    selectedSrc: '/images/nav/star2.png',
    halfSrc: '/images/nav/harlStar.png',
    key: 0,//评分
    starindex:1//是否半星
  },
  ready: function () {
    this.setData({
      starindex: this.data.startype
    })
  },
  methods: {
    // 这里是一个自定义方法
    //点击右边,半颗星
    selectLeft: function (e) {
      var key = e.currentTarget.dataset.key
      if (this.data.key == 0.5 && e.currentTarget.dataset.key == 0.5) {
        //只有一颗星的时候,再次点击,变为0颗
        key = 0;
      }
      console.log("得" + key + "分")
      this.setData({
        key: key
      })
    },

    //点击左边,整颗星
    selectRight: function (e) {
      var key = e.currentTarget.dataset.key
      console.log("得" + key + "分")
      this.setData({
        key: key
      })
    }
  }
})